变量 Variable
基本类型
- 文字:字符串
1 | var bullishString = "牛市真的来了!" |
- 数字:整数、小数
1 | var btcPrice = 11000 |
- flag:布尔类
1 | var bullish : Bool = true |
Swift 具有类型推断初始化赋值,不用显示写出类型var bullish : Bool = true
中的:Bool
可以省略 简写为var bullish = true
容器类型:
数组:
1 | var avengers = ["Iron man", "Thor" , "Black widow"] |
增删改查
1 | //追加 |
排序1
let avs2 = avengers.sorted()
转换
1 | //let avs3 = avengers.map { (str) -> String in |
自定义类型
内部聚合
1 | struct Human { |
外部组合
1 | protocol flyable { |
函数
1 | /// 函数: |
泛型1
2
3
4
5
6
7
8/// 泛型参数的使用
func biggerFunc<T: Comparable>(a : T , b : T ) -> T {
if a > b {
return a
} else {
return b
}
}